/* 
Document   : genrep-layout
Created on : 23.7.2008, 18:03:
Author     : vasko
Description:
Purpose of the stylesheet follows.
*/

/* 
TODO customize this sample style
Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

div.cenn {
    margin-right:auto;margin-left:auto;width:900px;height: 700px;
}
.cataloge {
    margin-right:0px;margin-left:700px;width: 200px;top: 0px;
}
.cdd {
    margin-right:auto;margin-left:0px;width: 700px;top: 0px;
}
div.cenn1 {
    margin-right:50%;margin-left:45%;width: 300px;height: 10px;
}
div.menuleft{
    
}
.clos {
    top: 0px;
    margin-left:  815px;
}
.clos2 {
    margin-left:  1px;
}
.clos3 {
    margin-left:  35%;
    width: 14px;
    height: 14px;
}
.clos4 {
    margin-left:  95%;
    width: 16px;
    height: 16px;
}
.clos5 {
    margin-left:  35%;
    width: 15px;
    height: 15px;
}
.prv {
    width: 20px;
    margin-left:  45%
}
.nxt {
    width: 20px;
    margin-left:  1%;
}
.nxt1 {
    width: 30px;
    margin-left:  3%;
}
div.body_content {
    padding: 0;
}

div.body_container {
    margin: 20px 0;
}

div.contentContainer {
    float: none;
    margin-left: 250px;
    width: 75%;
}

div.navigationContainer {
    margin-left: 20px;
}

div.genrep_header_container {
    background-image: url( "3b.png" );
    text-align: center;
    background-repeat: no-repeat;
    background-position: right;
    height: 70px;
}

div.footer_container
{
    text-align: center;
    color: white;
    height: 30px;
    min-height: 30px;
    padding-top: 10px;
    background: none;
    background-color: #024ea2;
}

div.footer_container a {
    color: white;
}

div.genrep_header_content {
    float: left;
    height: 80px;
}

div.top_banner {
    margin: 10px;
    float: right;
    color: white;
}

div.top_banner a {
    margin-left: 3px;
    height: 14px;
    padding: 2px 0;
    color: white;
}

div.toolbar {
    text-align: right;
    float: right;
    margin-right: 30px;
    margin-top: 10px;
}

.languageSelectOneMenu {
    margin:0;
    padding:0;
    margin-left: 3px;
    margin-right: 3px;
    margin-top:5px;
    /*padding-top: 2px;*/
}

.languageControlContainer {
    /*float:left;*/
    width: 300px;
    height:22px;
    text-align:right;
    vertical-align:middle;
    white-space: nowrap;
}

.languageControlContainer .changeThemeButton {
    border: 1px solid #d9d9d9;
    display:inline;
    margin-top:5px;
    padding: 1px 5px;
    background-color: white;
    background-position: right center;
    background-repeat: no-repeat;
}

#connection_container {
    position: absolute;
}

.genrep_button {
    background-image: url( '../images/button_bg.gif' );
    background-repeat: repeat-x;
    background-position: left bottom;
    border: 1px solid #999;
    padding: 3px 5px 6px 5px;
    margin:5px;
    vertical-align: middle;
}

.genrep_button input, .genrep_button a {
    vertical-align: middle;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

.genrep_button a span.iceOutTxt{
    color: #000;
    margin-left: 3px;
}

.genrep_button_no_image input {
    vertical-align: middle;
    background-image: url( '../images/button_bg.gif' );
    background-repeat: repeat-x;
    background-position: left bottom;
    border: 1px solid #999;
    padding: 1px 5px 4px 5px;
}
div.navConnectionStatus {
    position: absolute;
    top: 60px;
    right: 10px;
    left: auto;
}
.iceDatTbl {
    width:100%;
}